package main

import "fmt"

//创建日志器
func createLogger() *Logger {
	// 创建日志器
	l := NewLogger()
	//创建命令行写入器
	cw := newConsoleWriter()
	// 注册命令行写入器到日志器中
	l.registerWriter(cw)
	//创建文件写入器
	fw := newFileWriter()
	//设置文件名
	if err := fw.setFile("log.log"); err != nil {
		fmt.Println(err)
	}
	//注册文件写入器到日志器中
	l.registerWriter(fw)
	return l
}

func main() {
	//准备日志器
	l := createLogger()
	//写一个日志
	l.log("hello")
}
